package com.w7vm.menuweb.facade;

import java.util.List;

import javax.ejb.Remote;

import com.w7vm.menuweb.entity.AcessoWeb;

@Remote
public interface AcessoFacade {
	
	public List<AcessoWeb> findAcessoRestauranteByUsuario(String username);

	public List<AcessoWeb> findUsuariosByPerfilAdmConta(int idRestaurante);
	
	public List<AcessoWeb> findUsuariosByPerfilUsuario(String username);

	public List<AcessoWeb> findUsuariosByPerfilAdmRestaurante(int idUsuario, int idRestaurante, String tipo);

	public List<AcessoWeb> findRestauranteAcessoByIDUsuario(int idUsuario);
	
	public AcessoWeb updateAcesso(AcessoWeb entity);
	
	public List<String> findUsuariosByRestaurante(int idRestaurante);

	public List<AcessoWeb> findTipoAcessoByIDUsuario(int idUsuario);

	public List<AcessoWeb> findUsuarioAcessoByIDUsuario(int username);
	
	public AcessoWeb saveAcesso(AcessoWeb acesso);

}
